package com.hydra.wiki.core.page;

/**
 * 页面类型
 *
 */
public enum OperateType {
    /**
     * 展示
     */
    SHOW(0),
    /**
     * 新增
     */
    ADD(1),
    /**
     * 修改
     */
    UPDATE(2),
    /**
     * 删除
     */
    DEL(4),
    /**
     * 其他
     */
    OTHER(3);
    public int value;

    private OperateType(int var) {
        value = var;
    }

    /**
     * 根据数值获得页面类型枚举对象
     *
     * @param type
     * @return
     */
    public static OperateType getEnum(int type) {
        if (type == 0)
            return OperateType.SHOW;
        if (type == 1)
            return OperateType.ADD;
        if (type == 2)
            return OperateType.UPDATE;
        return null;
    }
}
